package com.qf.springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @author 钻五大人
 * @date 2022/4/29 16:20
 */
@Controller
@RequestMapping("jump")
public class JumpController {

    @RequestMapping("zhuanfa")
    public String zhuanfa(){
        // 转发到其他控制器地址,使用forward
        // "forward:zhuanfa2" 相对路径转发
        System.out.println("123");
        // "forward:/jump/zhuanfa2" 绝对路径转发
        return "forward:/view/index1.jsp";
    }

    @RequestMapping("zhuanfa2")
    public String zhuanfa2(){
        System.out.println("执行第二个方法");
        // 转发到jsp页面,不需要加forward前缀
        return "view/index2";
    }

    // 演示重定向
    @RequestMapping("cdx")
    public String dcx(){
        System.out.println("演示重定向");
        // 重定向到我那个落地址,前面必须加协议http://
        return "redirect:http//www.baidu.com";
    }

    // 重定向内部连接
    @RequestMapping("cdx2")
    public String cdx2(){
        System.out.println("演示重定向");
        // 重定向到服务器内部地址
        return "redirect:/hello/test2";
    }

}
